// UpdateAction.cpp

#include "StdAfx.h"

#include "UpdateAction.h"

namespace Common
{
namespace Archive
{

namespace Update {

const CActionSet kAddActionSet =
{{
  PairAction::kCopy,
  PairAction::kCopy,
  PairAction::kCompress,
  PairAction::kCompress,
  PairAction::kCompress,
  PairAction::kCompress,
  PairAction::kCompress
}};

const CActionSet kUpdateActionSet =
{{
  PairAction::kCopy,
  PairAction::kCopy,
  PairAction::kCompress,
  PairAction::kCopy,
  PairAction::kCompress,
  PairAction::kCopy,
  PairAction::kCompress
}};

const CActionSet kFreshActionSet =
{{
  PairAction::kCopy,
  PairAction::kCopy,
  PairAction::kIgnore,
  PairAction::kCopy,
  PairAction::kCompress,
  PairAction::kCopy,
  PairAction::kCompress
}};

const CActionSet kSynchronizeActionSet =
{{
  PairAction::kCopy,
  PairAction::kIgnore,
  PairAction::kCompress,
  PairAction::kCopy,
  PairAction::kCompress,
  PairAction::kCopy,
  PairAction::kCompress,
}};

const CActionSet kDeleteActionSet =
{{
  PairAction::kCopy,
  PairAction::kIgnore,
  PairAction::kIgnore,
  PairAction::kIgnore,
  PairAction::kIgnore,
  PairAction::kIgnore,
  PairAction::kIgnore
}};

}

}
}